home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 2. _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
-
- This chapter lists supplemental information to the _I_R_I_X
- _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g _G_u_i_d_e. The
- information listed here is product- and release-specific;
- use it with the _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g _G_u_i_d_e to
- install this product.
-
- 2.1 _P_e_r_f_o_r_m_a_n_c_e__C_o_-_P_i_l_o_t__S_u_b_s_y_s_t_e_m_s
-
- The _p_c_p__e_o_e product includes these subsystems:
-
- _p_c_p__e_o_e._b_o_o_k_s._O_V_i_e_w_H_e_l_p
- SGIHelp book for the oooovvvviiiieeeewwww(1) application from
- _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r.
-
- _p_c_p__e_o_e._b_o_o_k_s._P_m_R_u_n_H_e_l_p
- SGIHelp book for the ppppmmmmrrrruuuunnnn(1) application from
- _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r.
-
- _p_c_p__e_o_e._b_o_o_k_s._P_m_T_i_m_e_H_e_l_p
- SGIHelp book for the ppppmmmmttttiiiimmmmeeee(1) application from
- _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r.
-
- _p_c_p__e_o_e._m_a_n._p_a_g_e_s
- Manual pages for the tools and libraries.
-
- _p_c_p__e_o_e._m_a_n._r_e_l_n_o_t_e_s
- These release notes.
-
- _p_c_p__e_o_e._s_w._e_o_e
- Executable programs, libraries, scripts and
- configuration files that are required for every
- PCP deployment.
-
- You need to install this subsystem if you wish
- to use any tools or products that use the PCP
- 2.1 infrastructure.
-
- _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r
- Some bundled performance monitoring tools.
-
- _p_c_p__e_o_e._s_w_6_4._e_o_e
- 64-bit libraries that may be installed on 32-bit
- IRIX platforms for PCP developers. Note that on
- 64-bit IRIX platforms all required libraries
- (32-bit and 64-bit) are installed from
- _p_c_p__e_o_e._s_w._e_o_e and so it is expected that
- _p_c_p__e_o_e._s_w_6_4._e_o_e will nnnnooootttt be installed on most
- systems.
-
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- 2.2 _S_u_b_s_y_s_t_e_m__R_e_-_s_t_r_u_c_t_u_r_i_n_g__f_r_o_m__P_C_P__1_._x
-
- Some re-arrangement of the subsystem structure for the PCP
- product occurred between versions 1.x and version 2.0, most
- notably the splitting of _p_c_p into _p_c_p__e_o_e and _p_c_p. The
- table below describes the relationship between the changed
- subsystems in the two versions.
-
- ______________________________________________
- Corresponding
- PCP 1.x Subsystem Subsystem(s) for PCP 2.x
- ____________________________________________________________________________________________
- pcp.sw.collector pcp_eoe.sw.eoe
- pcp.sw.base
- ______________________________________________
- pcp.sw.eoe pcp.sw.base
- pcp_eoe.sw.eoe
- ______________________________________________
- pcp.sw.monitor pcp_eoe.sw.monitor
- pcp.sw.monitor
- ______________________________________________
- pcp.man.pages pcp_eoe.man.pages
- pcp.man.pages
- ______________________________________________
- |||||||||||||
-
-
-
-
-
-
-
-
-
-
- |||||||||||||
-
-
-
-
-
-
-
-
-
-
- |||||||||||||
-
-
-
-
-
-
-
-
-
-
-
-
- 2.3 _P_e_r_f_o_r_m_a_n_c_e__C_o_-_P_i_l_o_t__S_u_b_s_y_s_t_e_m__D_i_s_k__S_p_a_c_e__R_e_q_u_i_r_e_m_e_n_t_s
-
- This section lists the _p_c_p__e_o_e subsystems (and their sizes).
-
- If you are installing this product for the first time, the
- subsystems marked ``default'' are the ones that are
- installed if you use the ``go'' menu item. To install a
- different set of subsystems, use the ``install,''
- ``remove,'' ``keep,'' and ``step'' commands in iiiinnnnsssstttt to
- customize the list of subsystems to be installed, then
- select the ``go'' menu item.
-
- Note: The listed subsystem sizes are approximate. Refer to
- the _I_R_I_X _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g
- _G_u_i_d_e for information on finding exact sizes.
-
- 24.if 720<336 .nr 46 336
- Subsystem Name Subsystem Size
- (Kbytes)
- _p_c_p__e_o_e._b_o_o_k_s._O_V_i_e_w_H_e_l_p 400
- _p_c_p__e_o_e._b_o_o_k_s._P_m_R_u_n_H_e_l_p 300
- _p_c_p__e_o_e._b_o_o_k_s._P_m_T_i_m_e_H_e_l_p 350
- _p_c_p__e_o_e._m_a_n._p_a_g_e_s 300
- _p_c_p__e_o_e._m_a_n._r_e_l_n_o_t_e_s (default) 50
-
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- _p_c_p__e_o_e._s_w._e_o_e (default) 4100
- _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r 800
- _p_c_p__e_o_e._s_w_6_4._e_o_e 500
-
- _p_c_p__e_o_e._s_w._x_v_m 110
-
-
-
-
- _2._4 _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
-
- All of the subsystems for _p_c_p__e_o_e can be installed using
- IRIX. You do not need to use the miniroot. Refer to the
- _I_R_I_X _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g _G_u_i_d_e for
- complete installation instructions.
-
- 2.5 _P_r_e_r_e_q_u_i_s_i_t_e_s
-
- If Performance Co-Pilot is to be installed in a ccccoooolllllllleeeeccccttttoooorrrr
- ccccoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn then the _l_i_b_i_r_i_x_p_m_d_a._s_o library is required to
- export performance metrics from IRIX.
-
- The following table describes where to locate the
- appropriate version of _l_i_b_i_r_i_x_p_m_d_a._s_o.
-
- _________________________________________________
- IRIX Source of _l_i_b_i_r_i_x_p_m_d_a._s_o
- __________________________________________________________________________________________________
- /_u_s_r/_p_c_p/_l_i_b/_l_i_b_i_r_i_x_p_m_d_a._s_o is shipped
- as part of the IRIX _p_c_p__e_o_e._s_w._e_o_e
- subsystem.
- 6.5
-
-
- _________________________________________________
- The files
- /_u_s_r/_p_c_p/_l_i_b/_m_i_p_s_*./_l_i_b_i_r_i_x_p_m_d_a._s_o
- should be installed from the IRIX patch
- ppppaaaattttcccchhhhSSSSGGGG0000000000003333333333334444....eeeeooooeeee____sssswwww....ppppeeeerrrrffff that is
- included with the Performance Co-Pilot
- distribution. This patch updates the
- IRIX 6.2 _e_o_e._s_w._p_e_r_f subsystem.
- 6.2
-
-
-
-
-
-
- _________________________________________________
- |||||||||||||
-
-
-
-
-
-
-
-
-
-
- |||||||||||||
-
-
-
-
-
-
-
-
-
-
- |||||||||||||
-
-
-
-
-
-
-
-
-
-
-
-
- For hosts in a PCP mmmmoooonnnniiiittttoooorrrr----oooonnnnllllyyyy ccccoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn which are
- upgraded to PCP 2.x and used to monitor remote PCP collector
- hosts running PCP 1.x, the IRIX metrics must appear in the
- local Performance Metrics Name Space (PMNS) on the PCP
- monitor host.
-
- For IRIX 6.5 systems, the IRIX metrics are included in the
- PMNS from the _p_c_p__e_o_e._s_w._e_o_e subsystem, so there is no
- issue.
-
-
-
-
-
-
-
-
-
-
-
- - 4 -
-
-
-
- For systems running earlier IRIX releases, the IRIX metrics
- are included with the _l_i_b_i_r_i_x_p_m_d_a patches, as described in
- the table above.
-
- The work around then, even if ppppmmmmccccdddd(1) is not running, is to
- install the appropriate _l_i_b_i_r_i_x_p_m_d_a patch on the PCP monitor
- system, and then run the following commands as rrrrooooooootttt:
-
- # cd /var/pcp/pmns
- # ./Rebuild -du
-
- There is no issue if the remote PCP collector hosts are
- running PCP 2.x as the distributed name space services will
- be used in preference to any local PMNS.
-
- The _p_c_p__e_o_e._b_o_o_k_s.* subsystems require the _i_n_s_i_g_h_t__b_a_s_e._s_w
- images to be installed.
-
- The _p_c_p__e_o_e._s_w._m_o_n_i_t_o_r utilities require dynamic shared
- libraries from the subsystems: _V_i_e_w_K_i_t__e_o_e._s_w._b_a_s_e and
- _i_n_v_e_n_t_o_r__e_o_e._s_w._i_n_v_e_n_t_o_r (version 2.1 or later).
-
- If the Performance Metrics Collector Daemon (PMCD) is
- already running on the system to which the new installation
- is going to be applied, then you must terminate ppppmmmmccccdddd before
- starting the installation. Similarly, any instance of the
- ppppmmmmllllooooggggggggeeeerrrr utility should be terminated. For example, use the
- following commands as rrrrooooooootttt:
-
- # /etc/init.d/pcp stop
- # killall -INT pmlogger
-
- This is necessary because the subsystems to be installed
- include new versions of shared libraries (DSOs) that may be
- used by these PCP utilities.
-
- 2.6 _C_o_n_c_u_r_r_e_n_t__I_R_I_X__U_p_g_r_a_d_e_s
-
- If you have PCP 1.x installed and are concurrently upgrading
- IRIX and PCP, or have PCP 2.x installed and are upgrading
- IRIX, then there are some complex product interdependencies
- that are best addressed by following the recommended
- procedures below.
-
-
- IIIIRRRRIIIIXXXX 5555....3333,,,, 6666....2222,,,, 6666....3333 oooorrrr 6666....4444 aaaannnndddd PPPPCCCCPPPP 1111....xxxx ttttoooo IIIIRRRRIIIIXXXX 6666....5555 aaaannnndddd PPPPCCCCPPPP
- 2222....1111
- IIIIRRRRIIIIXXXX 5555....3333,,,, 6666....2222,,,, 6666....3333 oooorrrr 6666....4444 aaaannnndddd PPPPCCCCPPPP 2222....xxxx ttttoooo IIIIRRRRIIIIXXXX 6666....5555 aaaannnndddd PPPPCCCCPPPP
- 2222....1111
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 5 -
-
-
-
- NNNNooootttteeee Due to migration of features from PCP to IRIX, PCP 2.1
- requires IRIX 6.5 to be the 6.5.5 release or later. For
- versions of IRIX 6.5 prior to 6.5.5, the earlier PCP 2.0
- distribution should be used.
-
- In all cases, use the PCP 2.1 CD concurrent with the IRIX
- CDs to install or upgrade _p_c_p__e_o_e and upgrade _p_c_p at the
- same time that all IRIX upgrades are done.
-
- Note that the _p_c_p__e_o_e subsystem is part of IRIX and is on
- the Foundation-2 CD of the base 6.5 distribution and the
- third CD of the 6.5.8 (or later) overlay distribution. The
- _p_c_p subsystems for IRIX 6.5 are on the PCP 2.1 CD.
- Concurrent installations are best performed using the ooooppppeeeennnn
- command to select products from multiple CDs. For further
- details, refer to the _I_R_I_X _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d
- _L_i_c_e_n_s_i_n_g _G_u_i_d_e.
-
- 2.7 _P_o_s_t_-_I_n_s_t_a_l_l_a_t_i_o_n__P_r_o_c_e_d_u_r_e_s
-
- If the Performance Metrics Collector Daemon (PMCD) is to be
- started (i.e. this system is to be a PCP collector) use the
- following commands as rrrrooooooootttt:
-
- # chkconfig pmcd on
- # /etc/init.d/pcp start
-
- Refer to the ppppmmmmccccdddd(1) man page for more details.
-
- For IRIX 6.5, the cccchhhhkkkkccccoooonnnnffffiiiigggg option for ppppmmmmccccdddd defaults to
- ``on'', otherwise it defaults to ``off''.
-
- A ppppmmmmiiiieeee(1) process can be run as a daemon as part of the
- system startup sequence, and can thus be used to perform
- automated, live performance monitoring of a running system.
- To do this, run these commands as rrrrooooooootttt:
-
- # chkconfig pmie on
- # /etc/init.d/pmie start
-
- By default, these enable a single ppppmmmmiiiieeee process monitoring
- the local host, with the default set of ppppmmmmiiiieeeeccccoooonnnnffff(1) rules
- enabled. Refer to ppppmmmmiiiieeeeccccoooonnnnffff(1) for more details.
-
- 2.8 _C_o_m_p_a_t_i_b_i_l_i_t_y
-
-
-
- As noted above, PCP 2.1 will not work with any IRIX 6.5
- release prior to 6.5.5.
-
-
-
-
-
-
-
-
-
-
-
-
- - 6 -
-
-
-
- PCP 2.1 involves evolutionary changes that may affect some
- PCP upgrades and PCP add-on products and/or applications
- developed using the PCP libraries. Refer to section 3 of
- these release notes and the _p_c_p release notes for a complete
- discussion of these issues.
-
- 2.9 _C_o_n_f_i_g_u_r_a_t_i_o_n__F_i_l_e_s
-
- It is expected that no configuration changes will be
- required for the _p_c_p__e_o_e product, however if the _p_c_p product
- is also installed, then a variety of site-specific
- customizations may be involved. Refer to the _p_c_p release
- notes for more details.
-
- 2.10 _F_i_l_e_s__N_o_t__L_i_s_t_e_d__b_y_vvvveeeerrrrssssiiiioooonnnnssss
-
- +o /_v_a_r/_a_d_m/_p_c_p_l_o_g - the diagnostic logs from ppppmmmmccccdddd and
- PMDAs for a PCP collector configuration reside here.
- If the _p_c_p product is also installed, then additional files
- may be present. Refer to the _p_c_p release notes for more
- details.
-
- 2.11 _O_t_h_e_r__I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
-
- After installation has completed you should run the command
-
- showfiles -c -C -H pcp_eoe
-
- This will list files that have been customized for your site
- and that were changed at the most recent _p_c_p__e_o_e
- installation. Existing files moved aside will have a ....OOOO
- extension and new files that were not installed will have a
- ....NNNN extension. You must reconcile any differences between
- the files by hand.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-